distribution substation - German English Dictionary